/**
 * 
 */
package it.rainbowbreeze.polygen.logic;

import android.content.Context;
import it.rainbowbreeze.libs.common.IRainbowLogFacility;
import it.rainbowbreeze.libs.common.RainbowResultOperation;
import it.rainbowbreeze.libs.data.RainbowAppPreferencesDao;
import it.rainbowbreeze.libs.logic.RainbowLogicManager;
import it.rainbowbreeze.polygen.common.ResultOperation;

/**
 * @author Alfredo "Rainbowbreeze" Morresi
 *
 */
public class LogicManager extends RainbowLogicManager {

    // ------------------------------------------ Private Fields

    // -------------------------------------------- Constructors
    public LogicManager(
            IRainbowLogFacility logFacility,
            RainbowAppPreferencesDao appPreferencesDao,
            String currentAppVersion) {
        super(logFacility, appPreferencesDao, currentAppVersion);
    }

    // --------------------------------------- Public Properties

    // -------------------------------------------------- Events

    // ------------------------------------------ Public Methods

    // ----------------------------------------- Private Methods
    /* (non-Javadoc)
     * @see it.rainbowbreeze.libs.logic.RainbowLogicManager#executeUpgradeTasks(android.content.Context, java.lang.String)
     */
    @Override
    protected RainbowResultOperation<Void> executeUpgradeTasks(Context context, String startingAppVersion) {
        return ResultOperation.OK;
    }
}
